to be incredibly lucky - Francés Inglés Diccionario